package com.implementsystem.prestacontas.notas_empenhos.session;

import java.util.List;

import javax.ejb.EJB;
import javax.ejb.Stateless;

import com.implementsystem.prestacontas.geral.session.GenericSession;
import com.implementsystem.prestacontas.notas_empenhos.dao.NotasEmpenhoDao;
import com.implementsystem.prestacontas.notas_empenhos.entity.NotasEmpenho;

@Stateless
public class NotasEmpenhoSession extends GenericSession<NotasEmpenho>{

	private static final long serialVersionUID = 5789208253537017230L;

	@EJB
	private NotasEmpenhoDao dao;
	
	public List<NotasEmpenho> findAllOrderByDescricao(){
		return dao.findAllOrderByDescricao();
	}

	public boolean findByCodigoOrgao(NotasEmpenho nota){
		
		NotasEmpenho notaE = dao.findByCodigoOrgao(nota.getCodOrgao());
		
		if(notaE != null && notaE.getCodOrgao() != null){
			return true;
		}else {
			return false;
		}
	}

}
